Parallel machines are becoming increasingly cheap and more easily available. Commercial companies have already announced MIMD machines with more than 8000 processors. This prompts three questions: Should the programmer have to rewrite existing software for each new machine that comes along? Should it be necessary for the programmer to have intimate knowledge of the target machine in order to program it efficiently? Is it necessary for the programmer to identify the parallelism in programs explicitly?Our thesis is that the answer is 'no' on all three counts. We demonstrate that it is possible for users to write parallel programs in a machine independent manner. We address this problem at two levels. We first describe the design and implement...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
This paper presents some fundamental properties of independent and-parallelism and extends its appli...
Parallel machines are becoming increasingly cheap and more easily available. Commercial companies ha...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
Compilation techniques such as those portrayed by the Warren Abstract Machine(WAM) have greatly impr...
Abstract. The growing popularity of multicore architectures has re-newed interest in language-based ...
There has been significant interest in parallel execution models for logic programs which exploit In...
&ACE is a high performance Parallel Prolog System developed at the Laboratory for Logic, Databas...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
This paper presents some fundamental properties of independent and-parallelism and extends its appli...
Parallel machines are becoming increasingly cheap and more easily available. Commercial companies ha...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
Compilation techniques such as those portrayed by the Warren Abstract Machine(WAM) have greatly impr...
Abstract. The growing popularity of multicore architectures has re-newed interest in language-based ...
There has been significant interest in parallel execution models for logic programs which exploit In...
&ACE is a high performance Parallel Prolog System developed at the Laboratory for Logic, Databas...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
This paper presents some fundamental properties of independent and-parallelism and extends its appli...